package com.ktgj.train.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.common.core.web.domain.BaseEntity;

/**
 * 支付退款通知记录对象 train_pay_notifyrecord
 * 
 * @author ruoyi
 * @date 2021-11-29
 */
public class TrainPayNotifyrecord extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    private Long notifyrecordid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String joinplatformid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String partnerid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String partnername;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String tradeorderid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outtradeid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outorderids;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String tradeamount;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long paymethodid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String paychannelid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String tradetime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long tradetype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String applystatus;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String tradebillno;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long cardtype;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String outcustomerid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cardno;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String cardholdername;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String bankname;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String notifytime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String partneraccountid;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String sign;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Long isdelete;

    /** 默认值0；1 加速包订单 */
    @Excel(name = "默认值0；1 加速包订单")
    private Long ordertype;

    public void setNotifyrecordid(Long notifyrecordid) 
    {
        this.notifyrecordid = notifyrecordid;
    }

    public Long getNotifyrecordid() 
    {
        return notifyrecordid;
    }
    public void setJoinplatformid(String joinplatformid) 
    {
        this.joinplatformid = joinplatformid;
    }

    public String getJoinplatformid() 
    {
        return joinplatformid;
    }
    public void setPartnerid(String partnerid) 
    {
        this.partnerid = partnerid;
    }

    public String getPartnerid() 
    {
        return partnerid;
    }
    public void setPartnername(String partnername) 
    {
        this.partnername = partnername;
    }

    public String getPartnername() 
    {
        return partnername;
    }
    public void setTradeorderid(String tradeorderid) 
    {
        this.tradeorderid = tradeorderid;
    }

    public String getTradeorderid() 
    {
        return tradeorderid;
    }
    public void setOuttradeid(String outtradeid) 
    {
        this.outtradeid = outtradeid;
    }

    public String getOuttradeid() 
    {
        return outtradeid;
    }
    public void setOutorderids(String outorderids) 
    {
        this.outorderids = outorderids;
    }

    public String getOutorderids() 
    {
        return outorderids;
    }
    public void setTradeamount(String tradeamount) 
    {
        this.tradeamount = tradeamount;
    }

    public String getTradeamount() 
    {
        return tradeamount;
    }
    public void setPaymethodid(Long paymethodid) 
    {
        this.paymethodid = paymethodid;
    }

    public Long getPaymethodid() 
    {
        return paymethodid;
    }
    public void setPaychannelid(String paychannelid) 
    {
        this.paychannelid = paychannelid;
    }

    public String getPaychannelid() 
    {
        return paychannelid;
    }
    public void setTradetime(String tradetime) 
    {
        this.tradetime = tradetime;
    }

    public String getTradetime() 
    {
        return tradetime;
    }
    public void setTradetype(Long tradetype) 
    {
        this.tradetype = tradetype;
    }

    public Long getTradetype() 
    {
        return tradetype;
    }
    public void setApplystatus(String applystatus) 
    {
        this.applystatus = applystatus;
    }

    public String getApplystatus() 
    {
        return applystatus;
    }
    public void setTradebillno(String tradebillno) 
    {
        this.tradebillno = tradebillno;
    }

    public String getTradebillno() 
    {
        return tradebillno;
    }
    public void setCardtype(Long cardtype) 
    {
        this.cardtype = cardtype;
    }

    public Long getCardtype() 
    {
        return cardtype;
    }
    public void setOutcustomerid(String outcustomerid) 
    {
        this.outcustomerid = outcustomerid;
    }

    public String getOutcustomerid() 
    {
        return outcustomerid;
    }
    public void setCardno(String cardno) 
    {
        this.cardno = cardno;
    }

    public String getCardno() 
    {
        return cardno;
    }
    public void setCardholdername(String cardholdername) 
    {
        this.cardholdername = cardholdername;
    }

    public String getCardholdername() 
    {
        return cardholdername;
    }
    public void setBankname(String bankname) 
    {
        this.bankname = bankname;
    }

    public String getBankname() 
    {
        return bankname;
    }
    public void setNotifytime(String notifytime) 
    {
        this.notifytime = notifytime;
    }

    public String getNotifytime() 
    {
        return notifytime;
    }
    public void setPartneraccountid(String partneraccountid) 
    {
        this.partneraccountid = partneraccountid;
    }

    public String getPartneraccountid() 
    {
        return partneraccountid;
    }
    public void setSign(String sign) 
    {
        this.sign = sign;
    }

    public String getSign() 
    {
        return sign;
    }
    public void setIsdelete(Long isdelete) 
    {
        this.isdelete = isdelete;
    }

    public Long getIsdelete() 
    {
        return isdelete;
    }
    public void setOrdertype(Long ordertype) 
    {
        this.ordertype = ordertype;
    }

    public Long getOrdertype() 
    {
        return ordertype;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("notifyrecordid", getNotifyrecordid())
            .append("joinplatformid", getJoinplatformid())
            .append("partnerid", getPartnerid())
            .append("partnername", getPartnername())
            .append("tradeorderid", getTradeorderid())
            .append("outtradeid", getOuttradeid())
            .append("outorderids", getOutorderids())
            .append("tradeamount", getTradeamount())
            .append("paymethodid", getPaymethodid())
            .append("paychannelid", getPaychannelid())
            .append("tradetime", getTradetime())
            .append("tradetype", getTradetype())
            .append("applystatus", getApplystatus())
            .append("tradebillno", getTradebillno())
            .append("cardtype", getCardtype())
            .append("outcustomerid", getOutcustomerid())
            .append("cardno", getCardno())
            .append("cardholdername", getCardholdername())
            .append("bankname", getBankname())
            .append("notifytime", getNotifytime())
            .append("partneraccountid", getPartneraccountid())
            .append("sign", getSign())
            .append("isdelete", getIsdelete())
            .append("ordertype", getOrdertype())
            .toString();
    }
}
